* {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	color: #0A8CD2;
}
#loginForm a:hover {
	text-decoration: underline;
}
body,
button,
input,
select,
textarea {
	font: 12px/1.125 Arial, Helvetica, sans-serif;
}
body {
	background: url(../img/bg_repeat_reg.png) repeat-x scroll 0% 0% #BEE1F5;
	;
}
#container {
	width: 900px;
	margin: 0 auto;
}
#logo {
	height: 40px;
	margin: 10px 0;
	background: url(../img/logo.png) no-repeat;
}
#header {
	width: 900px;
	height: 200px;
}
#header>a {
	display: block;
	width: 900px;
	height: 200px;
	background-image: url(../img/900x200_img553e0087624ea.png);
	border-bottom: solid 2px #E64141;
}
#main {
	width: 900px;
	background-image: url(../img/main_bg.png);
	background-position: 566px bottom;
	background-color: #FFFFFF;
	margin-top: 3px;
	overflow: hidden;
}
#mainLeft {
	width: 567px;
	float: left;
	padding-right: 3px;
	background-image: url(../img/login_vline.png);
	background-repeat: no-repeat;
	background-position: right center;
	color: #333;
	overflow: hidden;
}
#top {
	width: 567px;
	height: 55px;
	text-align: center;
	overflow: hidden;
	background: #FAFAFA;
	margin: auto 0;
	padding-top: 20px;
	border-bottom: solid 2px #E6E6E6;
}
#top i {
	float: left;
	width: 320px;
	height: 35px;
	font-family: "微软雅黑";
	font-size: 26px;
	line-height: 35px;
	margin: 0px;
	margin-left: 20px;
	padding: 0;
}
#top>a {
	display: inline-block;
	width: 143px;
	height: 36px;
	line-height: 36px;
	float: left;
	font-family: "微软雅黑";
	font-size: 22px;
	color: #FFFFFF;
	text-align: center;
	margin-left: 40px;
	padding: 1px;
	background: #E64141;
	overflow: hidden;
}
#top>a:hover {
	background: #EC4848;
}
#bottom {
	padding: 15px 10px;
}
#mainPic {
	width: 550px;
	height: 270px;
	background-image: url(../img/550x270_img553e00b000dcc.png);
	background-repeat: no-repeat;
}
#mainRight {
	width: 271px;
	float: right;
	padding: 0px 0px 59px;
	overflow: hidden;
}
#loginForm {
	width: 250px;
	margin: 29px 0 0;
}
#loginForm>ul,
#footer>ul,
#last>ul,
#finally>ul {
	list-style: none;
	overflow: hidden;
}
#loginForm>ul li {
	width: 60px;
	text-align: center;
	float: left;
}
.shu {
	display: block;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.filed {
	width: 171px;
	height: 28px;
	padding: 0px 0px 0px 37px;
	border: 1px solid #CCC;
	border-radius: 2px;
	color: #808080;
	vertical-align: middle;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/form_login.png);
	margin-top: 15px;
	margin-left: 10px;
}
.pw {
	background-position: 0px -50px;
}
.input {
	width: 170px;
	height: 30px;
	border: none;
}
#forget {
	width: 210px;
	margin-left: 10px;
	margin-top: 10px;
	overflow: hidden;
}
#forget label {
	display: block;
	height: 14px;
	float: left;
	margin: 0;
}
#tip {
	vertical-align: -2px;
	margin-right: 3px;
}
#a_icon {
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	margin-left: 5px;
	background-image: url(../img/ico_？.png);
	background-position: 0px -150px;
}
#forgetRight {
	display: block;
	float: right;
}
#submit {
	display: inline-block;
	width: 208px;
	height: 28px;
	color: #FAFAFA;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	line-height: 28px;
	letter-spacing: 2px;
	background: #FFA00A;
	border: 1px solid #FF9B01;
	border-radius: 2px;
	cursor: pointer;
	margin: 10px 0 0 10px;
}

#submit:hover {
	background: #FFA922;
}
#regist {
	width: 210px;
	margin: 10px 0px 10px 10px;
	padding-bottom: 10px;
	color: #808080;
	border-bottom: 1px solid #F2F2F2;
}
#regist>a:hover {
	text-decoration: underline;
	color: #0A8CD2;
}
#way {
	width: 211px;
	height: 40px;
	margin-left: 10px;
	margin-top: 50px;
}
#weibo:hover,
#other:hover {
	text-decoration: underline;
}
#weibo>span {
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	margin-right: 3px;
	background-image: url(../img/form_login.png);
	background-repeat: no-repeat;
	background-position: -80px -100px;
	vertical-align: middle;
}
#way>i {
	display: inline-block;
	width: 20px;
	height: 16px;
	margin-top: -5px;
	margin-right: 5px;
	background-image: url(../img/icon.png);
	background-position: -350px -400px;
}
#other {
	margin-left: 10px;
	position: relative;
}
#other>em {
	display: block;
	position: absolute;
	right: -7px;
	top: 7px;
	width: 0px;
	height: 0px;
	border: 3px solid transparent;
	border-top-color: #0A8CD2;
}
#hide {
	width: 210px;
	margin-top: 15px;
	text-align: center;
	display: none;
}
#hide>ul>li {
	display: inline;
	text-align: center;
	margin-right: 5px;
}
.con {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url(../img/form_login.png);
	vertical-align: middle;
	margin-right: 3px;
}
#hide>ul>li>a:hover {
	text-decoration: underline;
	color: #0A8CD2;
}
#tian {
	background-position: -20px -100px;
}
#lian {
	background-position: -40px -100px;
}
#san {
	background-position: -60px -100px;
}
#bai {
	background-position: -80px -100px;
}
#footer {
	width: 840px;
	text-align: center;
	margin: 0 auto;
	background: url(../img/footer_top_bg.jpg) no-repeat scroll center top #F7F7F8;
	padding: 15px 30px 30px;
}
#footer>ul>li {
	display: inline;
	text-align: center;
	margin-right: 20px;
}
#footer>ul>li>a,
#hide>ul>li>a {
	color: #333333;
	vertical-align: middle;
	margin-top: 3px;
}
#footer>ul>li>a:hover {
	text-decoration: underline;
	color: #0A8CD2;
}
.icon {
	display: inline-block;
	width: 20px;
	height: 21px;
	background-image: url(../img/form_login.png);
	vertical-align: middle;
}
#iPhone {
	width: 20px;
	background-position: 0px -120px;
}
#Android {
	width: 20px;
	background-position: -20px -120px;
}
#Windows {
	width: 20px;
	background-position: -40px -120px;
}
#otherPhone {
	width: 20px;
	background-position: -60px -120px;
}
#weiboIcon {
	width: 23px;
	margin-right: 5px;
	background-position: -80px -121px;
}
#last {
	margin-top: 5px;
	margin-bottom: 10px;
}
#last>ul>li,
#finally>ul>li {
	display: inline;
	margin-right: 5px;
	color: #808080;
}
.last {
	display: inline-block;
}
#last>ul>li>a {
	color: #808080;
}
#last>ul>li>a:hover {
	text-decoration: underline;
	color: #0A8CD2;
}
select {
	width: 83px;
	height: 19px;
}
#finally>ul>li>a {
	color: #808080;
}
#finally a:hover {
	text-decoration: underline;
	color: #0A8CD2;
}
.jsXing {
	border: 1px solid #FFB941;
}